package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.Advertising;

/**
 * 广告管理Mapper接口
 * 
 * @author 墨染
 * @date 2024-10-11
 */
public interface AdvertisingMapper 
{
    /**
     * 查询广告管理
     * 
     * @param advertisingId 广告管理主键
     * @return 广告管理
     */
    public Advertising selectAdvertisingByAdvertisingId(Long advertisingId);

    /**
     * 查询广告管理列表
     * 
     * @param advertising 广告管理
     * @return 广告管理集合
     */
    public List<Advertising> selectAdvertisingList(Advertising advertising);

    public List<Advertising> advertisingList();

    /**
     * 新增广告管理
     * 
     * @param advertising 广告管理
     * @return 结果
     */
    public int insertAdvertising(Advertising advertising);

    /**
     * 修改广告管理
     * 
     * @param advertising 广告管理
     * @return 结果
     */
    public int updateAdvertising(Advertising advertising);

    /**
     * 删除广告管理
     * 
     * @param advertisingId 广告管理主键
     * @return 结果
     */
    public int deleteAdvertisingByAdvertisingId(Long advertisingId);

    /**
     * 批量删除广告管理
     * 
     * @param advertisingIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAdvertisingByAdvertisingIds(Long[] advertisingIds);
}
